/*
 * Copyright (C) 2018 ETH Zurich and University of Bologna
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/* 
 * Mantainer: Luca Valente, luca.valente2@unibo.it
 */
unsigned int g_ldpre_imm_c[] = {
0x12AF5ABA,
0x9EB30844,
0x2CBD4BA4,
0xC89CB964,
0x0F950D16,
0x7B066B95,
0x66C85808,
0x78FEB840,
0xE8259FD0,
0x24D59323,
0xB8C75C4C,
0xE0398EC3,
0x3D3D058E,
0x19F7AAAB,
0x5BC00124,
0x759C6244,
0x93C9FA40,
0xF297B8E9,
0x12A9A6E1,
0x6D6647D7,
};

unsigned int g_ld_reg_c[] = {
0xF1AFCC96,
0x0F945BF2,
0x04B86C0A,
0xB3D028BC,
0xE78E29F3,
0x6D3949D0,
0xB8980A3A,
0x410E17C5,
0xAECDC0BE,
0xB56E29B9,
0x1312804D,
0xF1539F9B,
0xAE3D0F2B,
0xDEA303D9,
0x30918F4F,
0x03064F36,
0x50720EAD,
0xD1B872D5,
0x7141BD22,
0x93ED19CA,
};

unsigned int g_ld_reg_off[] = {
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
};

unsigned int g_ldpre_reg_c[] = {
0xB11F2792,
0x8D3480D3,
0x8F4B996F,
0x25B1E1FE,
0x73CC4AEA,
0xE4CFF218,
0x6E08FF38,
0x1E4E5104,
0xCA353E9A,
0xEF9D2801,
0x30C02EFB,
0x401A527D,
0xBBC281FD,
0xEF8C068C,
0x9BBE71E8,
0x16BFF348,
0x45DB7E6B,
0x6583CD97,
0x8FC82048,
0xE9EF1640,
};

unsigned int g_ldpre_reg_off[] = {
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
};

unsigned int g_stpre_imm_c[] = {
0x79F3FBE0,
0x989D0153,
0x81779F06,
0x6633C31F,
0x38AC533D,
0x1FF02242,
0x95208B80,
0x86D85335,
0x0FB2823C,
0xEFADFD67,
0x67E06901,
0x9A2BB64D,
0xD788B407,
0xAD2FA26F,
0xE5751375,
0x9DB7A851,
0x30FA933B,
0x5B921175,
0x17204D1D,
0xF3FCD381,
};

volatile unsigned int g_stpre_imm_st[] = {
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
};

unsigned int g_st_reg_c[] = {
0x63AA9108,
0x63AA9108,
0x25E413C4,
0x5D67001F,
0x5D67001F,
0xC46ACACA,
0xF7770B5E,
0xF7770B5E,
0x546C1D01,
0x7731D12B,
0x7731D12B,
0xC3D2B565,
0x2BC87AB4,
0x2BC87AB4,
0x0153EDCF,
0x64BE2109,
0x64BE2109,
0x62580466,
0x1B487B12,
0x1B487B12,
0x447973B8,
0x8A59FFC1,
0x8A59FFC1,
0x4963B531,
0x47947B92,
0x47947B92,
0x728050DD,
0x2B9C202B,
0x2B9C202B,
0xFA7D9B41,
};

unsigned int g_st_reg_off[] = {
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
0x00000004,
};

volatile unsigned int g_st_reg_st[] = {
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
};

